home *** CD-ROM | disk | FTP | other *** search
Text File | 1990-09-23 | 31.8 KB | 1,189 lines |
-
-
- 11/6/83
-
-
-
-
-
-
-
- MATLAB Installation Guide
- November, 1983
-
-
- Cleve Moler
- Department of Computer Science
- University of New Mexico
-
-
-
- The MATLAB tape is usually in one of two formats -- a UNIX
- "tar" tape, or a "generic" tape with the following parameters:
-
- 9 track
- 1600 bits per inch
- no label
- 80 characters per record
- 1600 characters per block
- 18 files in ASCII, followed by 18 files in EBCDIC
-
- There are 36 files on the generic tape. The names of the
- first 18, and their approximate sizes, are:
-
- 1. INSTALL 1100 lines
- 2. MAT 3900 lines
- 3. LIB 3339 lines
- 4. HELPER.66 75 lines
- 5. HELPER.77 120 lines
- 6. HELP 750 lines
- 7. SYS.UNIX 900 lines
- 8. SYS.VMS 260 lines
- 9. SYS.TSO 200 lines
- 10. SYS.CMS 350 lines
- 11. SYS.DEC10 250 lines
- 12. SYS.CDC 200 lines
- 13. SYS.PRIME 350 lines
- 14. DOC 3960 lines
- 15. DEMO 21 lines
- 16. DOC.NROFF 3250 lines
- 17. MAT.SNGL 3850 lines
- 18. LIB.SNGL 3339 lines
-
- where a line is one 80 character record.
-
- The first 18 files are in the ASCII character set. The
- remaining 18 files are copies of the first 18 in EBCDIC.
-
- INSTALL is this document. You can skip over it if you have
- this hard copy.
-
-
-
-
-
-
-
-
-
- MATLAB Installation, page 2
-
-
-
- MAT, LIB, one of the versions of HELPER and one of the
- versions of SYS together constitute the complete source code for
- the double precision version of MATLAB.
-
- The subroutines in MAT make up the parser and interpreter.
- They include a COMMON statement which can be changed to change
- the amount of memory allocated to variables.
-
- The subroutines in LIB include modified versions of the
- necessary routines from LINPACK, EISPACK and the BLAS. These do
- not contain any COMMON statements and do not have to be changed
- if the size of the stack is changed.
-
- There are two versions of HELPER, the subroutine which
- manages the help facility. The version in HELPER.66 is written
- in Fortran 66 and uses sequential i/o. The version in HELPER.77
- is written in Fortran 77 and uses character variables and direct
- access i/o. If your system supports both versions, you will
- probably want to choose the direct access one -- it should be
- much faster. If you choose the direct access version, you will
- have to run a preprocessor named HELPSET, which is also in file
- HELPER.77.
-
- HELP is the source text for the help facility. It is read
- by the sequential version of HELPER, or preprocessed by HELPSET
- into two files which are then read by the direct access version
- of HELPER. HELP is also included as an appendix in the User's
- Guide.
-
- The subroutines in one of the versions of SYS may have to be
- modified for your particular operating system. They involve file
- access and floating point word format. I have included versions
- that should work on several different operating systems. Pick
- the version that is closest to your own system and make any
- changes you need. There are no machine dependent constants.
-
- DOC is a report entitled "MATLAB Users' Guide". It should
- be printed on a nice printer with upper and lower case; there are
- 66 lines per page. Make as many copies as you need, or order
- copies from us at New Mexico.
-
- DEMO contains a demonstration exec file which can be
- accessed by the exec command in MATLAB. On most systems, all that
- is required is EXEC('DEMO') or EXEC('DEMO',7). On some systems,
- like TSO and NOS, it will be necessary to attach file DEMO to
- unit 2 and then EXEC(2) or EXEC(2,7).
-
- DOC.NROFF is the input to the UNIX text processing system
- that was used to produce DOC. This may be useful if you want to
- print the users' guide in a different format.
-
- MAT.SNGL and LIB.SNGL are the single precision versions of
- MAT and LIB. It is suggested that these be used only on systems
-
-
-
-
-
-
-
-
-
- MATLAB Installation, page 3
-
-
-
- with long words (48 bit floating point fraction) or small
- memories.
-
- The first thing to worry about is the character set. The use
- of an upper-lower case character set is highly desirable, but not
- essential. Read the tape and look at the first 50 or so lines of
- MAT. This is the subroutine MATLAB, a listing of which is
- included in this document. Check the comments near the beginning
- to see if the special characters are ok. The ones we have had
- trouble with include:
- SEMI ; BSLASH